package com.framework.bdf4j.sysadm.service;

import java.util.List;

import com.baomidou.mybatisplus.extension.service.IService;
import com.framework.bdf4j.comm.util.R;
import com.framework.bdf4j.sysadm.entity.SysDict;
import com.framework.bdf4j.sysadm.vo.Ztree;

/**
 * 字典表
 *
 */
public interface SysDictService extends IService<SysDict> {

    /**
     * 根据ID 删除字典
     *
     * @param id
     * @return
     */
    R removeDict(Integer id);

    /**
     * 更新字典
     *
     * @param sysDict
     *            字典
     * @return
     */
    R updateDict(SysDict sysDict);

    /**
     * 查询字典类型树
     * 
     * @param dictType
     *            字典类型
     * @return 所有字典类型
     */
    public List<Ztree> selectDictTree(SysDict dictType);
}
